MyDocument   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 27
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 2
eloc 25
dl 0
loc 27
rs 10
c 0
b 0
f 0

2 Functions

Rating   Name   Duplication   Size   Complexity  
A getInitialProps 0 3 1
A render 0 21 1
1
import Document, { Html, Head, Main, NextScript, DocumentContext } from "next/document"
2
3
class MyDocument extends Document {
4
  static async getInitialProps(ctx: DocumentContext) {
5
    const initialProps = await Document.getInitialProps(ctx)
6
    return { ...initialProps }
7
  }
8
9
  render() {
10
    return (
11
      <Html>
12
        <Head>
13
          <meta name="description" content="NAV Jobb Utforsker" />
14
          <link rel="icon" href="/favicon.ico" />
15
          <link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16" />
16
          <link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32" />
17
          <link rel="preconnect" href="https://fonts.googleapis.com&display=optional" crossOrigin="use-credentials" />
18
          <link rel="preconnect" href="https://fonts.gstatic.com" crossOrigin="use-credentials" />
19
          <link
20
            href="https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;700&display=swap"
21
            rel="stylesheet"
22
          />
23
        </Head>
24
        <body>
25
          <Main />
26
          <NextScript />
27
        </body>
28
      </Html>
29
    )
30
  }
31
}
32
33
export default MyDocument
34